package com.itic.mall.system.finance.makeMoney.persistence.dao;

import java.util.List;
import java.util.Map;

import com.itic.appbase.framework.common.annotation.IticDBDao;
import com.itic.appbase.framework.common.persistence.dao.CrudDao;
import com.itic.mall.system.finance.makeMoney.persistence.basedao.FinanceUserMakeMoneyMapper;
import com.itic.mall.system.finance.makeMoney.persistence.model.FinanceUserMakeMoney;
import com.itic.mall.system.finance.makeMoney.persistence.model.FinanceUserMakeMoneyExample;
import com.itic.mall.system.finance.makeMoney.persistence.model.MakeMoneyVo;


@IticDBDao
public interface FinanceUserMakeMoneyDao
     extends FinanceUserMakeMoneyMapper,CrudDao<FinanceUserMakeMoney,FinanceUserMakeMoneyExample> {
	
	Double getUserTotalMakeMoney(String userId);

	List<MakeMoneyVo> getCreateMoneyList();
	
	List<Map<String, Object>> findInviteMoneyByParams(Map<String, Object> params);
	
	Integer findInviteMoneyCountByParams(String userId);

}